runtime.debugLogReader.begin (field)
32 uses
runtime (current package)
debuglog.go#L445: for l.write+n >= l.r.begin+uint64(len(l.data.b)) {
debuglog.go#L540: begin, end uint64
debuglog.go#L549: if r.begin+debugLogHeaderSize > r.end {
debuglog.go#L552: size := uint64(r.readUint16LEAt(r.begin))
debuglog.go#L555: r.tick = r.readUint64LEAt(r.begin + debugLogHeaderSize)
debuglog.go#L556: r.nano = r.readUint64LEAt(r.begin + debugLogHeaderSize + 8)
debuglog.go#L559: if r.begin+size > r.end {
debuglog.go#L562: r.begin += size
debuglog.go#L589: if r.begin+debugLogHeaderSize > r.end {
debuglog.go#L592: size = uint64(r.readUint16LEAt(r.begin))
debuglog.go#L596: if r.begin+debugLogSyncSize > r.end {
debuglog.go#L600: r.tick = r.readUint64LEAt(r.begin + debugLogHeaderSize)
debuglog.go#L601: r.nano = r.readUint64LEAt(r.begin + debugLogHeaderSize + 8)
debuglog.go#L602: r.begin += debugLogSyncSize
debuglog.go#L606: if r.begin+size > r.end {
debuglog.go#L609: pos := r.begin + debugLogHeaderSize
debuglog.go#L619: if pos > r.begin+size {
debuglog.go#L628: size := uint64(r.readUint16LEAt(r.begin))
debuglog.go#L629: end = r.begin + size
debuglog.go#L630: r.begin += debugLogHeaderSize
debuglog.go#L643: b := r.data.b[r.begin%uint64(len(r.data.b))]
debuglog.go#L644: r.begin++
debuglog.go#L665: typ := r.data.b[r.begin%uint64(len(r.data.b))]
debuglog.go#L666: r.begin++
debuglog.go#L670: print("<unknown field type ", hex(typ), " pos ", r.begin-1, " end ", r.end, ">\n")
debuglog.go#L693: if r.begin+sl > r.end {
debuglog.go#L694: r.begin = r.end
debuglog.go#L699: b := r.data.b[r.begin%uint64(len(r.data.b)):]
debuglog.go#L703: r.begin += uint64(len(b))
debuglog.go#L790: s.lost = l.w.r.begin
debuglog.go#L840: for i := 0; s.begin < s.end; i++ {
debuglog.go#L854: s.begin = end
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)